لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
تسلط بر برنامه نویسی Qt 5 GUI [ویدئو]
Mastering Qt 5 GUI Programming [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Qt یک فریمورک توسعه گرافیکی قدرتمند، چند پلتفرمی است. این مجموعه بزرگی از کتابخانههای استاندارد و سازگار را فراهم میکند و روی بسیاری از پلتفرمهای اصلی، از جمله جاسازیشده، موبایل، دسکتاپ و وب کار میکند.
در این دوره به مباحث پیشرفته Qt می پردازیم. این شامل یک فرو رفتن عمیق در نماهای مدل سفارشی است که قدرت و انعطافپذیری معماری نمای مدل را نشان میدهد.
ما همچنین با پیشنهادات وب Qt کار خواهیم کرد و یاد می گیریم که چگونه برنامه ها را با استفاده از وب جهانی گسترش دهیم.
این دوره همچنین به ضبط/دستکاری چند رسانه ای (هم صدا و هم ویدیو) می پردازد که نقش های کلیدی در عرصه موبایل ایفا می کند. با ادامه روند موبایل، از طریق پیشنهادات موبایل Qt از جمله QtQuick، QML و برقراری ارتباط بین C++ و QML آشنا خواهید شد. با مفاهیم پیشرفته موبایل تحت پوشش، انیمیشن ها، جلوه های گرافیکی و دستکاری سه بعدی را کشف خواهید کرد.
در پایان این دوره، شما قادر خواهید بود از مدل های پیشرفته، سه بعدی، وب و چند رسانه ای برای ایجاد رابط های کاربری استفاده کنید، از توسعه تا توزیع بین پلتفرمی.
تمامی کدها و فایل های پشتیبانی این دوره در Github در دسترس هستند
https://github.com/PacktPublishing/Mastering-Qt-5-GUI-Programming ایجاد نماهای مدل پیشرفته و سفارشی و نماهای وب
محتویات وب را در برنامه های رابط کاربری گرافیکی خود نشان دهید
برنامه های خود را با استفاده از شبکه جهانی وب گسترش دهید
بین ویجت ها و جلوه های بصری Qt و Qt Quick و پیشرفته Qt Quick ارتباط برقرار کنید
پخش و ضبط چند رسانه ای و ایجاد محتوای سه بعدی در Qt
برنامه های Qt را در پلتفرم های مختلف بسته بندی کنید و زندگی توسعه دهنده را بسیار آسان تر کنید
این دوره برای توسعه دهندگان Qt که مایلند مجموعه مهارت های خود را در Qt 5 به سطح بعدی ببرند جذاب خواهد بود. مهارت های اولیه برنامه نویسی Qt و C++ فرض شده و در این دوره مورد نیاز خواهد بود. برنامههای رابط کاربری گرافیکی پیشرفته را در چارچوب Qt ایجاد کنید * از ویدئو، وب و سه بعدی استفاده کنید تا برنامههای رابط کاربری گرافیکی خود را بهبود ببخشید.
سرفصل ها و درس ها
حرکت فراتر از برنامه های رابط کاربری گرافیکی
Moving Beyond GUI Applications
بررسی اجمالی دوره
The Course Overview
برنامه های کاربردی کنسول
Console Applications
برنامه های حلقه رویداد
Event Loop Applications
ابر رایانه با شبکه ها
Supercomputing with Networks
غواصی در نمای مدل
Diving into Model View
مرتب سازی
Sorting
فیلتر کردن
Filtering
مدل های سفارشی
Custom Models
نمای درختی/مدل
Tree View/Model
تعامل با وب
Interacting with Web
مقدمه ای بر Qt WebEngine
Introduction to Qt WebEngine
ابزارک های Qt WebEngine
Qt WebEngine Widgets
وب کانال Qt
Qt WebChannel
کنترل چند رسانه ای
Controlling Multimedia
ضبط چند رسانه ای
Multimedia Capture
پخش چند رسانه ای
Multimedia Playback
تعامل با OpenCV
Interacting with OpenCV
کار با Qt3D
Working with Qt3D
ارتباط با Qt
Communicating with Qt
تعامل با QML از C++
Interacting with QML from C++
سیگنال ها و شکاف ها
Signals and Slots
تعریف انواع و ماژول های QML
Defining QML Types and Modules
بازنمایی های بصری
Visual Representations
نمودار
Charts
انیمیشن ها و دگرگونی های بصری
Animations and Visual Transformations
جلوه های گرافیکی و ذرات
Graphical Effects and Particles
سه بعدی در Qt Quick
3D in Qt Quick
Qt روی دسکتاپ
Qt on Desktop
بسته بندی برنامه های Qt در ویندوز
Packaging Qt Applications on Windows
بسته بندی برنامه های Qt در گنو/لینوکس
Packaging Qt Applications on GNU/Linux
بنجامین هاف با تحصیلات یک مهندس مکانیک است، او 3 سال اول زندگی حرفه ای خود را به انجام پردازش گرافیکی، توسعه اپلیکیشن دسکتاپ و شبیه سازی تسهیلات با استفاده از ترکیبی از C++ و پایتون زیر نظر یک برنامه نویس حرفه ای گذرانده است. بنجامین پس از بازگشت به شغل مهندسی مکانیک، به توسعه نرمافزار با استفاده از مهارتهایی که در دوران برنامهنویسی حرفهای توسعه داده بود، ادامه داد.
نمایش نظرات